package com.crm.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.crm.entity.Netfollows;

@Mapper
public interface NetfollowsMapper {
	
	/**
	 * 多条件查询跟踪信息
	 * @param limit
	 * @param setValue
	 * @param userid 登录用户id
	 * @param stduentname
	 * @param followtime
	 * @param endDate
	 * @param followstate
	 * @return
	 */
	List<Netfollows> selectAll(Integer limit,Integer setValue,String userid,String stduentname,String followtime,String endDate,String followstate);
	
	/**
	 * 查询行数
	 * @param userid 登录用户id
	 * @param stduentname
	 * @param followtime
	 * @param endDate
	 * @param followstate
	 * @return
	 */
	
	int getCount(String userid,String stduentname,String followtime,String endDate,String followstate);
	
	/**
	 * 跟踪管理里面根据学生id进行删除
	 * @param id
	 * @return
	 */
    int deleteByPrimaryKey(String id);

    /**
     * 条件添加跟踪信息
     * @param record
     * @return
     */
    int insert(Netfollows record);

    /**
     * 根据跟踪学生id查询信息
     * @param id
     * @return
     */
    Netfollows selectByPrimaryKey(String id);

    /**
     * 条件修改跟踪信息
     * @param record
     * @return
     */
    int update(Netfollows record);
}